﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="BatchTrainDataSet" targetNamespace="http://tempuri.org/BatchTrainDataSet.xsd" xmlns:mstns="http://tempuri.org/BatchTrainDataSet.xsd" xmlns="http://tempuri.org/BatchTrainDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="BatchTrainDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="BatchTrainDataSet" msprop:Generator_DataSetName="BatchTrainDataSet" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Train" msprop:Generator_UserTableName="Train" msprop:Generator_RowDeletedName="TrainRowDeleted" msprop:Generator_RowChangedName="TrainRowChanged" msprop:Generator_RowClassName="TrainRow" msprop:Generator_RowChangingName="TrainRowChanging" msprop:Generator_RowEvArgName="TrainRowChangeEvent" msprop:Generator_RowEvHandlerName="TrainRowChangeEventHandler" msprop:Generator_TableClassName="TrainDataTable" msprop:Generator_TableVarName="tableTrain" msprop:Generator_RowDeletingName="TrainRowDeleting" msprop:Generator_TablePropName="Train">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="TourgroupID" msprop:Generator_UserColumnName="TourgroupID" msprop:Generator_ColumnVarNameInTable="columnTourgroupID" msprop:Generator_ColumnPropNameInRow="TourgroupID" msprop:Generator_ColumnPropNameInTable="TourgroupIDColumn" type="xs:string" minOccurs="0" />
              <xs:element name="TourgroupName" msprop:Generator_UserColumnName="TourgroupName" msprop:Generator_ColumnVarNameInTable="columnTourgroupName" msprop:Generator_ColumnPropNameInRow="TourgroupName" msprop:Generator_ColumnPropNameInTable="TourgroupNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="TrainCode" msprop:Generator_UserColumnName="TrainCode" msprop:Generator_ColumnVarNameInTable="columnTrainCode" msprop:Generator_ColumnPropNameInRow="TrainCode" msprop:Generator_ColumnPropNameInTable="TrainCodeColumn" type="xs:string" minOccurs="0" />
              <xs:element name="BeginPosition" msprop:Generator_UserColumnName="BeginPosition" msprop:Generator_ColumnVarNameInTable="columnBeginPosition" msprop:Generator_ColumnPropNameInRow="BeginPosition" msprop:Generator_ColumnPropNameInTable="BeginPositionColumn" type="xs:string" minOccurs="0" />
              <xs:element name="EndPosition" msprop:Generator_UserColumnName="EndPosition" msprop:Generator_ColumnVarNameInTable="columnEndPosition" msprop:Generator_ColumnPropNameInRow="EndPosition" msprop:Generator_ColumnPropNameInTable="EndPositionColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Remark" msprop:Generator_UserColumnName="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ProviderName" msprop:Generator_UserColumnName="ProviderName" msprop:Generator_ColumnVarNameInTable="columnProviderName" msprop:Generator_ColumnPropNameInRow="ProviderName" msprop:Generator_ColumnPropNameInTable="ProviderNameColumn" type="xs:string" minOccurs="0" />
              <xs:element name="StartYear" msprop:Generator_UserColumnName="StartYear" msprop:Generator_ColumnVarNameInTable="columnStartYear" msprop:Generator_ColumnPropNameInRow="StartYear" msprop:Generator_ColumnPropNameInTable="StartYearColumn" type="xs:string" minOccurs="0" />
              <xs:element name="StartDate" msprop:Generator_UserColumnName="StartDate" msprop:Generator_ColumnPropNameInRow="StartDate" msprop:Generator_ColumnVarNameInTable="columnStartDate" msprop:Generator_ColumnPropNameInTable="StartDateColumn" type="xs:string" minOccurs="0" />
              <xs:element name="StartTime" msprop:Generator_UserColumnName="StartTime" msprop:Generator_ColumnPropNameInRow="StartTime" msprop:Generator_ColumnVarNameInTable="columnStartTime" msprop:Generator_ColumnPropNameInTable="StartTimeColumn" type="xs:string" minOccurs="0" />
              <xs:element name="AdultNum" msprop:Generator_UserColumnName="AdultNum" msprop:Generator_ColumnPropNameInRow="AdultNum" msprop:Generator_ColumnVarNameInTable="columnAdultNum" msprop:Generator_ColumnPropNameInTable="AdultNumColumn" type="xs:string" minOccurs="0" />
              <xs:element name="ChildNum" msprop:Generator_UserColumnName="ChildNum" msprop:Generator_ColumnPropNameInRow="ChildNum" msprop:Generator_ColumnVarNameInTable="columnChildNum" msprop:Generator_ColumnPropNameInTable="ChildNumColumn" type="xs:string" minOccurs="0" />
              <xs:element name="AccompanyNum" msprop:Generator_UserColumnName="AccompanyNum" msprop:Generator_ColumnPropNameInRow="AccompanyNum" msprop:Generator_ColumnVarNameInTable="columnAccompanyNum" msprop:Generator_ColumnPropNameInTable="AccompanyNumColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Budget" msprop:Generator_UserColumnName="Budget" msprop:Generator_ColumnVarNameInTable="columnBudget" msprop:Generator_ColumnPropNameInRow="Budget" msprop:Generator_ColumnPropNameInTable="BudgetColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="Seat" msprop:Generator_UserColumnName="Seat" msprop:Generator_ColumnPropNameInRow="Seat" msprop:Generator_ColumnVarNameInTable="columnSeat" msprop:Generator_ColumnPropNameInTable="SeatColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="fin_PayApply" msprop:Generator_UserTableName="fin_PayApply" msprop:Generator_RowDeletedName="fin_PayApplyRowDeleted" msprop:Generator_TableClassName="fin_PayApplyDataTable" msprop:Generator_RowChangedName="fin_PayApplyRowChanged" msprop:Generator_RowClassName="fin_PayApplyRow" msprop:Generator_RowChangingName="fin_PayApplyRowChanging" msprop:Generator_RowEvArgName="fin_PayApplyRowChangeEvent" msprop:Generator_RowEvHandlerName="fin_PayApplyRowChangeEventHandler" msprop:Generator_TablePropName="fin_PayApply" msprop:Generator_TableVarName="tablefin_PayApply" msprop:Generator_RowDeletingName="fin_PayApplyRowDeleting">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="PayApplyID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="-1" msdata:AutoIncrementStep="-1" msprop:Generator_UserColumnName="PayApplyID" msprop:Generator_ColumnPropNameInRow="PayApplyID" msprop:Generator_ColumnVarNameInTable="columnPayApplyID" msprop:Generator_ColumnPropNameInTable="PayApplyIDColumn" type="xs:int" />
              <xs:element name="ProviderName" msprop:Generator_UserColumnName="ProviderName" msprop:Generator_ColumnPropNameInRow="ProviderName" msprop:Generator_ColumnVarNameInTable="columnProviderName" msprop:Generator_ColumnPropNameInTable="ProviderNameColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Contact" msprop:Generator_UserColumnName="Contact" msprop:Generator_ColumnPropNameInRow="Contact" msprop:Generator_ColumnVarNameInTable="columnContact" msprop:Generator_ColumnPropNameInTable="ContactColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Telephone" msprop:Generator_UserColumnName="Telephone" msprop:Generator_ColumnPropNameInRow="Telephone" msprop:Generator_ColumnVarNameInTable="columnTelephone" msprop:Generator_ColumnPropNameInTable="TelephoneColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Fax" msprop:Generator_UserColumnName="Fax" msprop:Generator_ColumnPropNameInRow="Fax" msprop:Generator_ColumnVarNameInTable="columnFax" msprop:Generator_ColumnPropNameInTable="FaxColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TotalpaymentG" msprop:Generator_UserColumnName="TotalpaymentG" msprop:Generator_ColumnPropNameInRow="TotalpaymentG" msprop:Generator_ColumnVarNameInTable="columnTotalpaymentG" msprop:Generator_ColumnPropNameInTable="TotalpaymentGColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="TotalpaymentL" msprop:Generator_UserColumnName="TotalpaymentL" msprop:Generator_ColumnPropNameInRow="TotalpaymentL" msprop:Generator_ColumnVarNameInTable="columnTotalpaymentL" msprop:Generator_ColumnPropNameInTable="TotalpaymentLColumn" type="xs:decimal" minOccurs="0" />
              <xs:element name="Applicants" msprop:Generator_UserColumnName="Applicants" msprop:Generator_ColumnPropNameInRow="Applicants" msprop:Generator_ColumnVarNameInTable="columnApplicants" msprop:Generator_ColumnPropNameInTable="ApplicantsColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Audit" msprop:Generator_UserColumnName="Audit" msprop:Generator_ColumnPropNameInRow="Audit" msprop:Generator_ColumnVarNameInTable="columnAudit" msprop:Generator_ColumnPropNameInTable="AuditColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="50" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PlanPayTime" msprop:Generator_UserColumnName="PlanPayTime" msprop:Generator_ColumnPropNameInRow="PlanPayTime" msprop:Generator_ColumnVarNameInTable="columnPlanPayTime" msprop:Generator_ColumnPropNameInTable="PlanPayTimeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="ApplyPayTime" msprop:Generator_UserColumnName="ApplyPayTime" msprop:Generator_ColumnPropNameInRow="ApplyPayTime" msprop:Generator_ColumnVarNameInTable="columnApplyPayTime" msprop:Generator_ColumnPropNameInTable="ApplyPayTimeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PayTime" msprop:Generator_UserColumnName="PayTime" msprop:Generator_ColumnPropNameInRow="PayTime" msprop:Generator_ColumnVarNameInTable="columnPayTime" msprop:Generator_ColumnPropNameInTable="PayTimeColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="15" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="PayStatus" msprop:Generator_UserColumnName="PayStatus" msprop:Generator_ColumnPropNameInRow="PayStatus" msprop:Generator_ColumnVarNameInTable="columnPayStatus" msprop:Generator_ColumnPropNameInTable="PayStatusColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="4" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
              <xs:element name="Remark" msprop:Generator_UserColumnName="Remark" msprop:Generator_ColumnPropNameInRow="Remark" msprop:Generator_ColumnVarNameInTable="columnRemark" msprop:Generator_ColumnPropNameInTable="RemarkColumn" minOccurs="0">
                <xs:simpleType>
                  <xs:restriction base="xs:string">
                    <xs:maxLength value="2147483647" />
                  </xs:restriction>
                </xs:simpleType>
              </xs:element>
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:fin_PayApply" />
      <xs:field xpath="mstns:PayApplyID" />
    </xs:unique>
  </xs:element>
</xs:schema>